Versions:

  • 1.0.3.1-beta.1

mfprobe is a lightweight, single-file command-line utility developed by motoi-tsushima that interrogates any set of text files to reveal their character encoding, presence or absence of a Unicode BOM (Byte Order Mark), and the style of line breaks in use. Written in C# and compiled with .NET 10 Native AOT, the program ships as a native, self-contained executable that runs on Windows without requiring the .NET runtime to be installed, ensuring immediate portability and minimal footprint. Typical use cases include batch validation of source-code encodings before committing to version control, verification that data files exchanged between heterogeneous systems maintain consistent UTF-8 or UTF-16 conventions, detection of mixed UNIX/Windows line endings that might break CI pipelines, and forensic inspection of legacy text whose origin is unknown. Because mfprobe accepts file-name wildcards and directory recursion, it can audit entire project trees in one pass; its compact output is deliberately designed for redirection into scripts or logs, making it easy to integrate with build servers, linters, or pre-commit hooks. The tool is offered as a companion to the publisher’s mfsr utility (motoi-tsushima.mfsr), which performs stream-based encoding conversion, so users can probe first and transform second within an automated workflow. Only one version—1.0.3.1-beta.1—has been released so far, yet the versioning scheme signals ongoing evolution toward stable releases. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources (e.g. winget), always delivering the latest version, and supporting batch installation of multiple applications.

Tags: